package com.justgame.project.service.art.wrapper;

import com.justgame.project.service.system.wrapper.SysUserInfoWrapper;
import com.justgame.project.service.system.wrapper.SysUserInfoWrapper;
import com.justgame.project.service.art.entity.ArtPageComment;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
*
* 文章评论表包装类
*
* @tableName art_page_comment
* @author Zwb
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ArtPageComment对象包装类", description="文章评论表包装类")
public class ArtPageCommentWrapper extends ArtPageComment {

    /**
     * 创建用户
     */
    @ApiModelProperty(value = "创建用户", notes = "ArtPageComment.createUser <-> SysUserInfo.id")
    private SysUserInfoWrapper createUserWrapper;

    /**
     * 更新用户
     */
    @ApiModelProperty(value = "更新用户", notes = "ArtPageComment.updateUser <-> SysUserInfo.id")
    private SysUserInfoWrapper updateUserWrapper;

    /**
     * 父级评论
     */
    @ApiModelProperty(value = "父级评论", notes = "ArtPageComment.parentId <-> ArtPageComment.id")
    private ArtPageCommentWrapper parentCommentWrapper;

    /**
     * 文章信息
     */
    @ApiModelProperty(value = "文章信息", notes = "ArtPageComment.pageId <-> ArtPageInfo.id")
    private ArtPageInfoWrapper artPageInfoWrapper;
}
